package com.p2p.front.service;

import com.p2p.front.vo.UserCenterResult;
import com.p2p.front.vo.UserRegisterVo;

public interface UserRegisterCheckService {

	/**
	 * 校验用户id与idcard是否一致
	 * @param id
	 * @param idcard
	 * @return
	 */
	UserCenterResult checkUidForIdCard(String id,String idcard);
	
	/**
	 * 找回密码校验
	 * @author hongbo
	 * @return
	 */
	UserCenterResult checkRetrievePassword(UserRegisterVo userRegisterVo);
	
	/**
	 * 校验手机号是否存在,存在返回false
	 * @param mobile
	 * @param codeType 
	 * @return 存在返回false
	 */
	UserCenterResult checkMobileOrEmailExist(String mobile,String email);
	
	/**
	 * 校验用户是否存在,存在返回 false
	 * @author hongbo
	 * @param name
	 * @return 存在返回 false
	 */
	boolean checkUserNameExist(String name);
	
	/**
	 * 用户身份校验
	 * @author hongbo
	 * @param idcard
	 * @return
	 */
	boolean checkUserIdcardExist(String idcard);

	UserCenterResult checkMobileOrEmailExist(String mobileNum, String empty,
			int codeType);
}
